# encoding: utf-8
# module PyQt5.QtGui
# from /usr/lib/python3/dist-packages/PyQt5/QtGui.cpython-35m-x86_64-linux-gnu.so
# by generator 1.146
# no doc

# imports
import PyQt5.QtCore as __PyQt5_QtCore


class QOpenGLTexture(): # skipped bases: <class 'sip.simplewrapper'>
    """
    QOpenGLTexture(QOpenGLTexture.Target)
    QOpenGLTexture(QImage, QOpenGLTexture.MipMapGeneration genMipMaps=QOpenGLTexture.GenerateMipMaps)
    """
    def allocateStorage(self, QOpenGLTexture_PixelFormat=None, QOpenGLTexture_PixelType=None): # real signature unknown; restored from __doc__ with multiple overloads
        """
        QOpenGLTexture.allocateStorage()
        QOpenGLTexture.allocateStorage(QOpenGLTexture.PixelFormat, QOpenGLTexture.PixelType)
        """
        pass

    def bind(self, p_int=None, QOpenGLTexture_TextureUnitReset_reset=None): # real signature unknown; restored from __doc__ with multiple overloads
        """
        QOpenGLTexture.bind()
        QOpenGLTexture.bind(int, QOpenGLTexture.TextureUnitReset reset=QOpenGLTexture.DontResetTextureUnit)
        """
        pass

    def borderColor(self): # real signature unknown; restored from __doc__
        """ QOpenGLTexture.borderColor() -> QColor """
        return QColor

    def boundTextureId(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        QOpenGLTexture.boundTextureId(QOpenGLTexture.BindingTarget) -> int
        QOpenGLTexture.boundTextureId(int, QOpenGLTexture.BindingTarget) -> int
        """
        return 0

    def comparisonFunction(self): # real signature unknown; restored from __doc__
        """ QOpenGLTexture.comparisonFunction() -> QOpenGLTexture.ComparisonFunction """
        pass

    def comparisonMode(self): # real signature unknown; restored from __doc__
        """ QOpenGLTexture.comparisonMode() -> QOpenGLTexture.ComparisonMode """
        pass

    def create(self): # real signature unknown; restored from __doc__
        """ QOpenGLTexture.create() -> bool """
        return False

    def createTextureView(self, QOpenGLTexture_Target, QOpenGLTexture_TextureFormat, p_int, p_int_1, p_int_2, p_int_3): # real signature unknown; restored from __doc__
        """ QOpenGLTexture.createTextureView(QOpenGLTexture.Target, QOpenGLTexture.TextureFormat, int, int, int, int) -> QOpenGLTexture """
        return QOpenGLTexture

    def depth(self): # real signature unknown; restored from __doc__
        """ QOpenGLTexture.depth() -> int """
        return 0

    def depthStencilMode(self): # real signature unknown; restored from __doc__
        """ QOpenGLTexture.depthStencilMode() -> QOpenGLTexture.DepthStencilMode """
        pass

    def destroy(self): # real signature unknown; restored from __doc__
        """ QOpenGLTexture.destroy() """
        pass

    def faces(self): # real signature unknown; restored from __doc__
        """ QOpenGLTexture.faces() -> int """
        return 0

    def format(self): # real signature unknown; restored from __doc__
        """ QOpenGLTexture.format() -> QOpenGLTexture.TextureFormat """
        pass

    def generateMipMaps(self, p_int=None, bool_resetBaseLevel=True): # real signature unknown; restored from __doc__ with multiple overloads
        """
        QOpenGLTexture.generateMipMaps()
        QOpenGLTexture.generateMipMaps(int, bool resetBaseLevel=True)
        """
        pass

    def hasFeature(self, QOpenGLTexture_Feature): # real signature unknown; restored from __doc__
        """ QOpenGLTexture.hasFeature(QOpenGLTexture.Feature) -> bool """
        return False

    def height(self): # real signature unknown; restored from __doc__
        """ QOpenGLTexture.height() -> int """
        return 0

    def isAutoMipMapGenerationEnabled(self): # real signature unknown; restored from __doc__
        """ QOpenGLTexture.isAutoMipMapGenerationEnabled() -> bool """
        return False

    def isBound(self, p_int=None): # real signature unknown; restored from __doc__ with multiple overloads
        """
        QOpenGLTexture.isBound() -> bool
        QOpenGLTexture.isBound(int) -> bool
        """
        return False

    def isCreated(self): # real signature unknown; restored from __doc__
        """ QOpenGLTexture.isCreated() -> bool """
        return False

    def isFixedSamplePositions(self): # real signature unknown; restored from __doc__
        """ QOpenGLTexture.isFixedSamplePositions() -> bool """
        return False

    def isStorageAllocated(self): # real signature unknown; restored from __doc__
        """ QOpenGLTexture.isStorageAllocated() -> bool """
        return False

    def isTextureView(self): # real signature unknown; restored from __doc__
        """ QOpenGLTexture.isTextureView() -> bool """
        return False

    def layers(self): # real signature unknown; restored from __doc__
        """ QOpenGLTexture.layers() -> int """
        return 0

    def levelofDetailBias(self): # real signature unknown; restored from __doc__
        """ QOpenGLTexture.levelofDetailBias() -> float """
        return 0.0

    def levelOfDetailRange(self): # real signature unknown; restored from __doc__
        """ QOpenGLTexture.levelOfDetailRange() -> tuple-of-float-float """
        pass

    def magnificationFilter(self): # real signature unknown; restored from __doc__
        """ QOpenGLTexture.magnificationFilter() -> QOpenGLTexture.Filter """
        pass

    def maximumAnisotropy(self): # real signature unknown; restored from __doc__
        """ QOpenGLTexture.maximumAnisotropy() -> float """
        return 0.0

    def maximumLevelOfDetail(self): # real signature unknown; restored from __doc__
        """ QOpenGLTexture.maximumLevelOfDetail() -> float """
        return 0.0

    def maximumMipLevels(self): # real signature unknown; restored from __doc__
        """ QOpenGLTexture.maximumMipLevels() -> int """
        return 0

    def minificationFilter(self): # real signature unknown; restored from __doc__
        """ QOpenGLTexture.minificationFilter() -> QOpenGLTexture.Filter """
        pass

    def minimumLevelOfDetail(self): # real signature unknown; restored from __doc__
        """ QOpenGLTexture.minimumLevelOfDetail() -> float """
        return 0.0

    def minMagFilters(self): # real signature unknown; restored from __doc__
        """ QOpenGLTexture.minMagFilters() -> tuple-of-QOpenGLTexture.Filter-QOpenGLTexture.Filter """
        pass

    def mipBaseLevel(self): # real signature unknown; restored from __doc__
        """ QOpenGLTexture.mipBaseLevel() -> int """
        return 0

    def mipLevelRange(self): # real signature unknown; restored from __doc__
        """ QOpenGLTexture.mipLevelRange() -> tuple-of-int-int """
        pass

    def mipLevels(self): # real signature unknown; restored from __doc__
        """ QOpenGLTexture.mipLevels() -> int """
        return 0

    def mipMaxLevel(self): # real signature unknown; restored from __doc__
        """ QOpenGLTexture.mipMaxLevel() -> int """
        return 0

    def release(self, p_int=None, QOpenGLTexture_TextureUnitReset_reset=None): # real signature unknown; restored from __doc__ with multiple overloads
        """
        QOpenGLTexture.release()
        QOpenGLTexture.release(int, QOpenGLTexture.TextureUnitReset reset=QOpenGLTexture.DontResetTextureUnit)
        """
        pass

    def samples(self): # real signature unknown; restored from __doc__
        """ QOpenGLTexture.samples() -> int """
        return 0

    def setAutoMipMapGenerationEnabled(self, bool): # real signature unknown; restored from __doc__
        """ QOpenGLTexture.setAutoMipMapGenerationEnabled(bool) """
        pass

    def setBorderColor(self, QColor): # real signature unknown; restored from __doc__
        """ QOpenGLTexture.setBorderColor(QColor) """
        pass

    def setComparisonFunction(self, QOpenGLTexture_ComparisonFunction): # real signature unknown; restored from __doc__
        """ QOpenGLTexture.setComparisonFunction(QOpenGLTexture.ComparisonFunction) """
        pass

    def setComparisonMode(self, QOpenGLTexture_ComparisonMode): # real signature unknown; restored from __doc__
        """ QOpenGLTexture.setComparisonMode(QOpenGLTexture.ComparisonMode) """
        pass

    def setCompressedData(self, p_int, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        QOpenGLTexture.setCompressedData(int, int, QOpenGLTexture.CubeMapFace, int, sip.voidptr, QOpenGLPixelTransferOptions options=None)
        QOpenGLTexture.setCompressedData(int, int, int, sip.voidptr, QOpenGLPixelTransferOptions options=None)
        QOpenGLTexture.setCompressedData(int, int, sip.voidptr, QOpenGLPixelTransferOptions options=None)
        QOpenGLTexture.setCompressedData(int, sip.voidptr, QOpenGLPixelTransferOptions options=None)
        """
        pass

    def setData(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        QOpenGLTexture.setData(int, int, QOpenGLTexture.CubeMapFace, QOpenGLTexture.PixelFormat, QOpenGLTexture.PixelType, sip.voidptr, QOpenGLPixelTransferOptions options=None)
        QOpenGLTexture.setData(int, int, QOpenGLTexture.PixelFormat, QOpenGLTexture.PixelType, sip.voidptr, QOpenGLPixelTransferOptions options=None)
        QOpenGLTexture.setData(int, QOpenGLTexture.PixelFormat, QOpenGLTexture.PixelType, sip.voidptr, QOpenGLPixelTransferOptions options=None)
        QOpenGLTexture.setData(QOpenGLTexture.PixelFormat, QOpenGLTexture.PixelType, sip.voidptr, QOpenGLPixelTransferOptions options=None)
        QOpenGLTexture.setData(QImage, QOpenGLTexture.MipMapGeneration genMipMaps=QOpenGLTexture.GenerateMipMaps)
        """
        pass

    def setDepthStencilMode(self, QOpenGLTexture_DepthStencilMode): # real signature unknown; restored from __doc__
        """ QOpenGLTexture.setDepthStencilMode(QOpenGLTexture.DepthStencilMode) """
        pass

    def setFixedSamplePositions(self, bool): # real signature unknown; restored from __doc__
        """ QOpenGLTexture.setFixedSamplePositions(bool) """
        pass

    def setFormat(self, QOpenGLTexture_TextureFormat): # real signature unknown; restored from __doc__
        """ QOpenGLTexture.setFormat(QOpenGLTexture.TextureFormat) """
        pass

    def setLayers(self, p_int): # real signature unknown; restored from __doc__
        """ QOpenGLTexture.setLayers(int) """
        pass

    def setLevelofDetailBias(self, p_float): # real signature unknown; restored from __doc__
        """ QOpenGLTexture.setLevelofDetailBias(float) """
        pass

    def setLevelOfDetailRange(self, p_float, p_float_1): # real signature unknown; restored from __doc__
        """ QOpenGLTexture.setLevelOfDetailRange(float, float) """
        pass

    def setMagnificationFilter(self, QOpenGLTexture_Filter): # real signature unknown; restored from __doc__
        """ QOpenGLTexture.setMagnificationFilter(QOpenGLTexture.Filter) """
        pass

    def setMaximumAnisotropy(self, p_float): # real signature unknown; restored from __doc__
        """ QOpenGLTexture.setMaximumAnisotropy(float) """
        pass

    def setMaximumLevelOfDetail(self, p_float): # real signature unknown; restored from __doc__
        """ QOpenGLTexture.setMaximumLevelOfDetail(float) """
        pass

    def setMinificationFilter(self, QOpenGLTexture_Filter): # real signature unknown; restored from __doc__
        """ QOpenGLTexture.setMinificationFilter(QOpenGLTexture.Filter) """
        pass

    def setMinimumLevelOfDetail(self, p_float): # real signature unknown; restored from __doc__
        """ QOpenGLTexture.setMinimumLevelOfDetail(float) """
        pass

    def setMinMagFilters(self, QOpenGLTexture_Filter, QOpenGLTexture_Filter_1): # real signature unknown; restored from __doc__
        """ QOpenGLTexture.setMinMagFilters(QOpenGLTexture.Filter, QOpenGLTexture.Filter) """
        pass

    def setMipBaseLevel(self, p_int): # real signature unknown; restored from __doc__
        """ QOpenGLTexture.setMipBaseLevel(int) """
        pass

    def setMipLevelRange(self, p_int, p_int_1): # real signature unknown; restored from __doc__
        """ QOpenGLTexture.setMipLevelRange(int, int) """
        pass

    def setMipLevels(self, p_int): # real signature unknown; restored from __doc__
        """ QOpenGLTexture.setMipLevels(int) """
        pass

    def setMipMaxLevel(self, p_int): # real signature unknown; restored from __doc__
        """ QOpenGLTexture.setMipMaxLevel(int) """
        pass

    def setSamples(self, p_int): # real signature unknown; restored from __doc__
        """ QOpenGLTexture.setSamples(int) """
        pass

    def setSize(self, p_int, int_height=1, int_depth=1): # real signature unknown; restored from __doc__
        """ QOpenGLTexture.setSize(int, int height=1, int depth=1) """
        pass

    def setSwizzleMask(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        QOpenGLTexture.setSwizzleMask(QOpenGLTexture.SwizzleComponent, QOpenGLTexture.SwizzleValue)
        QOpenGLTexture.setSwizzleMask(QOpenGLTexture.SwizzleValue, QOpenGLTexture.SwizzleValue, QOpenGLTexture.SwizzleValue, QOpenGLTexture.SwizzleValue)
        """
        pass

    def setWrapMode(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        QOpenGLTexture.setWrapMode(QOpenGLTexture.WrapMode)
        QOpenGLTexture.setWrapMode(QOpenGLTexture.CoordinateDirection, QOpenGLTexture.WrapMode)
        """
        pass

    def swizzleMask(self, QOpenGLTexture_SwizzleComponent): # real signature unknown; restored from __doc__
        """ QOpenGLTexture.swizzleMask(QOpenGLTexture.SwizzleComponent) -> QOpenGLTexture.SwizzleValue """
        pass

    def target(self): # real signature unknown; restored from __doc__
        """ QOpenGLTexture.target() -> QOpenGLTexture.Target """
        pass

    def textureId(self): # real signature unknown; restored from __doc__
        """ QOpenGLTexture.textureId() -> int """
        return 0

    def width(self): # real signature unknown; restored from __doc__
        """ QOpenGLTexture.width() -> int """
        return 0

    def wrapMode(self, QOpenGLTexture_CoordinateDirection): # real signature unknown; restored from __doc__
        """ QOpenGLTexture.wrapMode(QOpenGLTexture.CoordinateDirection) -> QOpenGLTexture.WrapMode """
        pass

    def __init__(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        pass

    __weakref__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """list of weak references to the object (if defined)"""


    Alpha = 6406
    AlphaFormat = 6406
    AlphaValue = 6406
    AnisotropicFiltering = 1024
    BGR = 32992
    BGRA = 32993
    BGRA_Integer = 36251
    BGR_Integer = 36250
    BindingTarget1D = 32872
    BindingTarget1DArray = 35868
    BindingTarget2D = 32873
    BindingTarget2DArray = 35869
    BindingTarget2DMultisample = 37124
    BindingTarget2DMultisampleArray = 37125
    BindingTarget3D = 32874
    BindingTargetBuffer = 35884
    BindingTargetCubeMap = 34068
    BindingTargetCubeMapArray = 36874
    BindingTargetRectangle = 34038
    BlueValue = 6405
    ClampToBorder = 33069
    ClampToEdge = 33071
    CommpareNotEqual = 517
    CompareAlways = 519
    CompareEqual = 514
    CompareGreater = 516
    CompareGreaterEqual = 518
    CompareLess = 513
    CompareLessEqual = 515
    CompareNever = 512
    CompareNone = 0
    CompareRefToTexture = 34894
    CubeMapNegativeX = 34070
    CubeMapNegativeY = 34072
    CubeMapNegativeZ = 34074
    CubeMapPositiveX = 34069
    CubeMapPositiveY = 34071
    CubeMapPositiveZ = 34073
    D16 = 33189
    D24 = 33190
    D24S8 = 35056
    D32 = 33191
    D32F = 36012
    D32FS8X24 = 36013
    Depth = 6402
    DepthFormat = 6402
    DepthMode = 6402
    DepthStencil = 34041
    DirectionR = 32882
    DirectionS = 10242
    DirectionT = 10243
    DontGenerateMipMaps = 1
    DontResetTextureUnit = 1
    Float16 = 5131
    Float16OES = 36193
    Float32 = 5126
    Float32_D32_UInt32_S8_X24 = 36269
    GenerateMipMaps = 0
    GreenValue = 6404
    ImmutableMultisampleStorage = 2
    ImmutableStorage = 1
    Int16 = 5122
    Int32 = 5124
    Int8 = 5120
    Linear = 9729
    LinearMipMapLinear = 9987
    LinearMipMapNearest = 9985
    Luminance = 6409
    LuminanceAlpha = 6410
    LuminanceAlphaFormat = 6410
    LuminanceFormat = 6409
    MirroredRepeat = 33648
    Nearest = 9728
    NearestMipMapLinear = 9986
    NearestMipMapNearest = 9984
    NoFormat = 0
    NoPixelType = 0
    NoSourceFormat = 0
    NPOTTextureRepeat = 4096
    NPOTTextures = 2048
    OneValue = 1
    R11_EAC_SNorm = 37489
    R11_EAC_UNorm = 37488
    R16F = 33325
    R16I = 33331
    R16U = 33332
    R16_SNorm = 36760
    R16_UNorm = 33322
    R32F = 33326
    R32I = 33333
    R32U = 33334
    R5G6B5 = 36194
    R8I = 33329
    R8U = 33330
    R8_SNorm = 36756
    R8_UNorm = 33321
    Red = 6403
    RedValue = 6403
    Red_Integer = 36244
    Repeat = 10497
    ResetTextureUnit = 0
    RG = 33319
    RG11B10F = 35898
    RG11_EAC_SNorm = 37491
    RG11_EAC_UNorm = 37490
    RG16F = 33327
    RG16I = 33337
    RG16U = 33338
    RG16_SNorm = 36761
    RG16_UNorm = 33324
    RG32F = 33328
    RG32I = 33339
    RG32U = 33340
    RG3B2 = 10768
    RG8I = 33335
    RG8U = 33336
    RG8_SNorm = 36757
    RG8_UNorm = 33323
    RGB = 6407
    RGB10A2 = 36975
    RGB16F = 34843
    RGB16I = 36233
    RGB16U = 36215
    RGB16_SNorm = 36762
    RGB16_UNorm = 32852
    RGB32F = 34837
    RGB32I = 36227
    RGB32U = 36209
    RGB5A1 = 32855
    RGB8I = 36239
    RGB8U = 36221
    RGB8_ETC2 = 37492
    RGB8_PunchThrough_Alpha1_ETC2 = 37494
    RGB8_SNorm = 36758
    RGB8_UNorm = 32849
    RGB9E5 = 35901
    RGBA = 6408
    RGBA16F = 34842
    RGBA16I = 36232
    RGBA16U = 36214
    RGBA16_SNorm = 36763
    RGBA16_UNorm = 32859
    RGBA32F = 34836
    RGBA32I = 36226
    RGBA32U = 36208
    RGBA4 = 32854
    RGBA8I = 36238
    RGBA8U = 36220
    RGBA8_ETC2_EAC = 37496
    RGBA8_SNorm = 36759
    RGBA8_UNorm = 32856
    RGBAFormat = 6408
    RGBA_DXT1 = 33777
    RGBA_DXT3 = 33778
    RGBA_DXT5 = 33779
    RGBA_Integer = 36249
    RGBFormat = 6407
    RGB_BP_SIGNED_FLOAT = 36494
    RGB_BP_UNorm = 36492
    RGB_BP_UNSIGNED_FLOAT = 36495
    RGB_DXT1 = 33776
    RGB_Integer = 36248
    RG_ATI2N_SNorm = 36286
    RG_ATI2N_UNorm = 36285
    RG_Integer = 33320
    R_ATI1N_SNorm = 36284
    R_ATI1N_UNorm = 36283
    S8 = 36168
    SRGB8 = 35905
    SRGB8_Alpha8 = 35907
    SRGB8_Alpha8_ETC2_EAC = 37497
    SRGB8_ETC2 = 37493
    SRGB8_PunchThrough_Alpha1_ETC2 = 37495
    SRGB_Alpha_DXT1 = 35917
    SRGB_Alpha_DXT3 = 35918
    SRGB_Alpha_DXT5 = 35919
    SRGB_BP_UNorm = 36493
    SRGB_DXT1 = 35916
    Stencil = 6401
    StencilMode = 6401
    StencilTexturing = 512
    Swizzle = 256
    SwizzleAlpha = 36421
    SwizzleBlue = 36420
    SwizzleGreen = 36419
    SwizzleRed = 36418
    Target1D = 3552
    Target1DArray = 35864
    Target2D = 3553
    Target2DArray = 35866
    Target2DMultisample = 37120
    Target2DMultisampleArray = 37122
    Target3D = 32879
    TargetBuffer = 35882
    TargetCubeMap = 34067
    TargetCubeMapArray = 36873
    TargetRectangle = 34037
    Texture1D = 8192
    Texture3D = 16
    TextureArrays = 8
    TextureBuffer = 64
    TextureComparisonOperators = 16384
    TextureCubeMapArrays = 128
    TextureMipMapLevel = 32768
    TextureMultisample = 32
    TextureRectangle = 4
    UInt16 = 5123
    UInt16_R5G6B5 = 33635
    UInt16_R5G6B5_Rev = 33636
    UInt16_RGB5A1 = 32820
    UInt16_RGB5A1_Rev = 33638
    UInt16_RGBA4 = 32819
    UInt16_RGBA4_Rev = 33637
    UInt32 = 5125
    UInt32_D24S8 = 34042
    UInt32_RG11B10F = 35899
    UInt32_RGB10A2 = 32822
    UInt32_RGB10A2_Rev = 33640
    UInt32_RGB9_E5 = 35902
    UInt32_RGBA8 = 32821
    UInt32_RGBA8_Rev = 33639
    UInt8 = 5121
    UInt8_RG3B2 = 32818
    UInt8_RG3B2_Rev = 33634
    ZeroValue = 0


